Starting from Nuance OmniPage Capture SDK v20, the Nuance merge module and the Nuance Licensing Service are not required to be installed on the end user's PC for OEM licensing. Observe the following OEM licensing steps on your developer PC:
Note:
The OEM Code is your secret key, a 12 character long arbitrary string. By default, it is your computer's HWFP, but you can select a different one as well.
.lcxz
and .h
files are created; select output folder for the generated files in the Export License Files To dialog:
Nuance OmniPage Capture SDK_20.0.h
-> this contains your OEM_code, it should not be actually distributedNuance OmniPage Capture SDK_20.0.lcxz
-> What you actually need to distribute is only the Nuance OmniPage Capture SDK_20.0.lcxz
file.For various programing API, follow the example codes mentioned below. For precise reference information, consult the relevant Nuance OmniPage Capture SDK help systems.
If using RecAPI, follow this pattern:
#include "Nuance OmniPage Capture SDK_20.0.h"
kRecSetLicense(LICENSE_FILE, OEM_CODE);
kRecInit("Company", "Product");
Nuance OmniPage Capture SDK_20.0.lcxz
")
If using IPRO, follow this pattern:
Important!
The mEngine.LoadLicenseFile() method is obsolete. It should not be used at all.
#include "Nuance OmniPage Capture SDK_20.0.h"
mEngine.Init("Company", "Product", LICENSE_FILE, OEM_CODE);
Nuance OmniPage Capture SDK_20.0.lcxz
")